/*
 * Sensor.h
 *
 *  Created on: Aug 5, 2009
 *      Author: naveenoid
 */

#ifndef SENSOR_HPP_
#define SENSOR_HPP_

#include "Device.hpp"

namespace Octopus {

namespace Devices {

class Sensor: private Device {

public:
	Sensor(int,bool=false);
	virtual ~Sensor();
	virtual int operator()(double);
	virtual double operator()(int);
//	virtual double operator()(void);
//	virtual int operator()(void);
private:
	int currentIntVal;
	double currentDoubleVal;
};

}

}

#endif /* SENSOR_HPP_ */
